package com.alien.admin.utils;

/**
 * 针对某些初始化方法，在SpringContextHolder初始化前,
 * 可提交一个提交回调任务
 * @author: alien.guo
 * @date: 2020/12/24
 */
public interface CallBack {
    /**
     * 回调执行方法
     */
    void executor();

    /**
     * 本回调任务名称
     * @return /
     */
    default String getCallBackName() {
        return Thread.currentThread().getId() + ":" + this.getClass().getName();
    }
}

